Tipos de lenguajes de programación
Entre los tipos de lenguaje de programación que existen, tenemos:
De bajo nivel
Es el lenguaje de programación que entiende la máquina, no
es cercano al lenguaje humano. Están diseñados a medida del hardware, siendo
necesario conocer las características de los componentes para aprovecharlos al
máximo. Al ser totalmente dependiente de la máquina, no puede ser migrado para
utilizarlo en otras máquinas.
En este nivel de programación, es posible encontrar dos
tipos de lenguajes:
El lenguaje de máquina: como su nombre lo indica, es el que
le ordena a la máquina las operaciones fundamentales para su funcionamiento. Es
un lenguaje mucho más rápido, pero también más difícil de manejar; el código de
fuente es demasiado grande para encontrar errores, solo utiliza 0’s y 1’s.
El lenguaje de ensamblador: aunque deriva del lenguaje de
máquina, este utiliza una combinación de letras y números. Su principal ventaja
es que el código es más corto y no ocupa tanta memoria. Sin embargo, es
necesario usar un programa traductor para pasarlo al lenguaje de máquina.
De alto nivel:
Este es el más cercano al lenguaje humano, por lo que es
bastante entendible; utiliza conceptos y tipos de datos sencillos. Además, los
lenguajes de alto nivel no dependen de la computadora, por lo que es posible
migrarlos y seguir trabajando en otra máquina. Hay que usar un compilador para
que traduzca el código al lenguaje de máquina.
Sin embargo, su principal ventaja es que el programador no
necesita conocer acerca del funcionamiento interno de la máquina, siendo este
el lenguaje más utilizado en la creación de softwares para empresas. Aunque
existen docenas de lenguajes de programación de alto nivel, es normal que los
programadores se especialicen en unos pocos.
La mayoría de los lenguajes de programación utilizados para
crear programas o aplicaciones pueden ser utilizados como ejemplos de lenguajes
de programación de alto nivel. Entre ellos: Java, JavaScript, HTML, CSS,
Python, Ruby etc…
De nivel intermedio:
Aunque no es un término aceptado por muchos, no podía quedarse
por fuera los tipos de lenguajes de programación de medio nivel. Como ya te lo
esperas, se trata de un punto medio entre los dos niveles de lenguajes de
programación anteriores; mantienen una mayor abstracción, pero también cuentan
con características del lenguaje de bajo nivel.
Un ejemplo del lenguaje de medio nivel sería el lenguaje C,
ya que puede acceder a los registros del sistema y trabajar con direcciones de
memoria, las cuales son funciones del lenguaje de bajo nivel.




Comentarios
Publicar un comentario